package cc.geguol.draggerdemo;

import javax.inject.Singleton;

import dagger.Module;
import dagger.Provides;

/**
 * 作者  格锅
 * 时间  2016/12/29 16:23
 * 文件  DraggerDemo
 * 描述  第二步: 使用Draggers 创建对象
 * 作用：提供被依赖的对象(是对象不是类)
 */
@Module
@Singleton
public class XiYouModule {
	//通过构造函数创建的对象，可以不放在Module中provider
/*	@Provides
	Wukong providerWukong(){
		return new Wukong();
	}*/
//这个里的@Provides方法和前一步说到的
// @Inject注解的构造函数两个可以只写一个
//	@Provides
//	JinGuBang providerJinGuBang(){
//		return new JinGuBang();
//	}

}
